public class ExceptionTest1 {
	public static void main(String[] args) {
		try {
			// try块中编写被0除的代码
			int a = 10;
			int b = 0;
			int result = a / b; // 此处会产生ArithmeticException异常
			System.out.println("运算结果：" + result); // 异常发生后，此行不会执行
		} catch (ArithmeticException e) {
			// catch块捕获被0除产生的异常，并打印异常信息
			System.out.println("捕获到异常：" + e.getMessage()); // 打印异常描述信息
			e.printStackTrace(); // 打印完整的异常堆栈信息（包含异常类型和发生位置）
		} finally {
			// finally块，无论是否发生异常都会执行
			System.out.println("finally块执行：程序执行结束");
		}
	}
}


